Example-Based Automatic Font Generation
نویسندگان
چکیده
It is difficult and time-consuming to design and maintain consistent style in all characters in font creation process. We therefore present a method to automatically generate a new font from a user defined example. From each character outline, we derive its skeleton to be used as topological structure. We then represent arbitrary font by weighted blend of outlines and skeletons from template fonts. Because ordinary linear blending destroys font features such as serifs, we convert outline to Laplacian coordinates which preserve the original shape. The system takes the desired outline of a single character as an input and computes blending weights from database to reproduce the given outline. The system then applies the weights to all characters to synthesize a new font. This paper describes the algorithm details and evaluates its quality with some examples. 論文要旨 フォント制作の過程では、全部の文字のスタイルを一致してデザインや保持するのが困 難である。そこで、本論文では、与えられた例をもとに新しいフォントを自動的に生成す る手法について提案する。本手法では、それぞれの文字の輪郭線から位相尾構造としてス ケルトンを引き出し、テンプレートとして保持している基本フォントの輪郭線とスケルト ンの重みつき混ぜ合わせによって任意のフォントを表現する。通常の線形混ぜ合わせでは、 フォントの特徴が壊れてしまうため、元の形状を保持するようにラプラシアン座標に輪郭 線を変換して合成を行う。新しいフォントをデザインする際には、ユーザが描いたひとつ の文字の輪郭線を入力として受け取り、それを再現するような重み係数をデータベースか ら計算し、それを他の文字に適用することで、新しいフォントを作成する。本論文では、 詳しいアルゴリズムの説明した上で、実際にいくつかの新しいフォントを作成して評価を 行う。
منابع مشابه
Automatic Design of Persian Typefaces
In this paper , a fast method for automatic generation and scientific design of Persian letters is proposed. Scientific typeface design is an approach in which fonts are described by mathematical curves with well-defined parameters, where these parameters can be automatically tuned. METAFONT is a language suitable for the type of design used in this work. This language is particularly useful i...
متن کاملAutomatic Design of Persian Typefaces
In this paper
, a fast method for automatic generation and scientific design of Persian letters is proposed. Scientific typeface design is an approach in which fonts are described by mathematical curves with well-defined parameters, where these parameters can be automatically tuned. METAFONT is a language suitable for the type of design used in this work. This language is particularly useful...
متن کاملAutomatic Generation of Typographic Font from a Small Font Subset
This paper addresses the automatic generation of a typographic font from a subset of characters. Specifically, we use a subset of a typographic font to extrapolate additional characters. Consequently, we obtain a complete font containing a number of characters sufficient for daily use. The automated generation of Japanese fonts is in high demand because a Japanese font requires over 1,000 chara...
متن کاملAutomatic Synthesis of Contrast Controlled Grayscale Characters with Component-Based Parametrisable Fonts
A few years ago, a perceptually-tuned grayscale character generation technique was developed in order to automatically syn~ thesize grayscale characters looking like manually-tuned pixmap characters. Weight and contrast controlled grayscale characters are obtained by grid-fitting the scaled character contours. However, this technique requires that hinting information be added to the outline fon...
متن کاملDesign of Fuzzy Logic Based PI Controller for DFIG-based Wind Farm Aimed at Automatic Generation Control in an Interconnected Two Area Power System
This paper addresses the design procedure of a fuzzy logic-based adaptive approach for DFIGs to enhance automatic generation control (AGC) capabilities and provide better dynamic responses in multi-area power systems. In doing so, a proportional-integral (PI) controller is employed in DFIG structure to control the governor speed of wind turbine. At the first stage, the adjustable parameters of ...
متن کاملAutomatic Generation of Script Font Ligatures Based on Curve Smoothness Optimization
The idea of type as a fixed geometrical object is shown to be inadequate for script types. The method presented creates ligatures between script font glyphs on-the-fly, i.e. as a part of the glyph rasterization process. This is done by manipulation of an existing font. So the process described here can be used to give existing fonts the intelligence to join characters correctly when being inter...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2010